package com.ljd.music.config;

import org.springframework.context.annotation.Configuration;
import org.springframework.web.servlet.config.annotation.CorsRegistry;
import org.springframework.web.servlet.config.annotation.WebMvcConfigurerAdapter;

/**
 *  解决跨域问题
 */

// 定义配置类,项目启动时自动加载,类似于xml文件,配置bean对象
@Configuration
public class WebMvcConfig extends WebMvcConfigurerAdapter {
    @Override
    public void addCorsMappings(CorsRegistry registry) {
        registry.addMapping("/**")          // 对哪些目录可以跨域访问: 所有
                .allowedOrigins("*")                   //  允许哪些网站对这些目录进行访问: 所有
                .allowedHeaders("*")                    // 允许哪些方法访问: 所有
                .allowCredentials(true);                // 访问时是否需要验证: 是
    }
}
